# coding=UTF-8
# Autor: Thiago Rodrigues Carvalho
# Criado em: 23/10/2014
# Atenção: Desenvolvido e testando em Python 3.4 (testes com Python 2.7 mostraram erro nas linhas de try/catch)
vetor = []
par = []
impar = []

for i in range(1,21):
    try:
        n=int(input("Digite o " + str(i) + "º número:"))
        
    except ValueError:
        print ("O valor digitado não é um número. Será atribuido 0 ao valor do " + str(i) + "º número.")
        
        n = 0

    vetor.append(n)
        
    if n % 2 == 0:
        par.append(n)
    else:
        impar.append(n)
            
print ("Vetor com todos os números: " + str(vetor))
print ("Vetor com todos os pares: " + str(par))
print ("Vetor com todos os impares: " + str(impar))